<!DOCTYPE html>
<html lang="ja">

<head>
  <meta charset="utf-8">
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta http-equiv="Content-Style-Type" content="text/css">
  <script src='../bbs.js'></script>

  <!-- Global site tag (gtag.js) - Google Analytics -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-120820034-1"></script>

  <link href="../bbs.css" type="text/css" rel="stylesheet">
  <link rel="shortcut icon" href="/favicon.ico">
  <title>改行の矢印 | サクラエディタ過去ログ</title>
</head>
<body>
<ul class="side">
        <a href="./" class="toindex">◀一般トップへ</a>
        <li><div class="list-title">
    <span class="no">6161</span>
    <a class="thread-title" href="6161.html#6161">改行の矢印</a></div>
    <ul><li><div class="list-title">
    <span class="no">6162</span>
    <a class="thread-title" href="6161.html#6162">Re:改行の矢印</a></div>
    <ul><li><div class="list-title">
    <span class="no">6163</span>
    <a class="thread-title" href="6161.html#6163">Re2:改行の矢印</a></div>
    </li><li><div class="list-title">
    <span class="no">6165</span>
    <a class="thread-title" href="6161.html#6165">Re2:改行の矢印</a></div>
    </li><li><div class="list-title">
    <span class="no">6208</span>
    <a class="thread-title" href="6161.html#6208">Re2:改行の矢印</a></div>
    <ul><li><div class="list-title">
    <span class="no">6210</span>
    <a class="thread-title" href="6161.html#6210">Re3:改行の矢印</a></div>
    <ul><li><div class="list-title">
    <span class="no">6211</span>
    <a class="thread-title" href="6161.html#6211">Re4:改行の矢印</a></div>
    <ul><li><div class="list-title">
    <span class="no">6212</span>
    <a class="thread-title" href="6161.html#6212">Re5:改行の矢印</a></div>
    <ul><li><div class="list-title">
    <span class="no">6220</span>
    <a class="thread-title" href="6161.html#6220">Re6:改行の矢印</a></div>
    <ul><li><div class="list-title">
    <span class="no">6221</span>
    <a class="thread-title" href="6161.html#6221">Re7:改行の矢印</a></div>
    <ul><li><div class="list-title">
    <span class="no">6222</span>
    <a class="thread-title" href="6161.html#6222">Re8:改行の矢印</a></div>
    </li></ul></li><li><div class="list-title">
    <span class="no">6224</span>
    <a class="thread-title" href="6161.html#6224">Re7:改行の矢印</a></div>
    </li></ul></li></ul></li><li><div class="list-title">
    <span class="no">6214</span>
    <a class="thread-title" href="6161.html#6214">Re5:改行の矢印</a></div>
    </li></ul></li><li><div class="list-title">
    <span class="no">6219</span>
    <a class="thread-title" href="6161.html#6219">Re4:改行の矢印</a></div>
    </li></ul></li><li><div class="list-title">
    <span class="no">6213</span>
    <a class="thread-title" href="6161.html#6213">Re3:改行の矢印</a></div>
    </li></ul></li></ul></li></ul></li>
    </ul><ul class="main"><li><section><h1 id=6161>
    <span class="no">[6161]</span>
    <a class="thread-title" href="#6161">改行の矢印</a>
    <span class="author">jinn</span>
    <time datetime="2007-07-22T01:35:15">2007年07月22日 01:35</time></h1>
    <div class="body">改行を示す矢印が普通は<br>（←┘）このようになっているのが、いくつか<br><br>（←）このようになってしまっているのがあります。<br><br>これはなんなのでしょうか？</div></section>
    <ul><li><section><h1 id=6162>
    <span class="no">[6162]</span>
    <a class="thread-title" href="#6162">Re:改行の矢印</a>
    <span class="author">じゅうじ</span>
    <time datetime="2007-07-22T03:25:26">2007年07月22日 03:25</time></h1>
    <div class="body">▼ jinnさん<br>仰るとおり、その矢印は、行末の改行です。<br>」は CR/LF、改行の文字コードは0x0D , 0x0A 2バイト<br>↓は CR、改行の文字コードは0x0D 1バイト<br>←は LF、改行の文字コードは0x0A 1バイト<br><br>たとえば、CR/CR/LF は、CR 改行と CR/LF 改行の２行で表示されます。<br>なんとか↓<br>」<br>かんとか↓<br>」<br></div></section>
    <ul><li><section><h1 id=6163>
    <span class="no">[6163]</span>
    <a class="thread-title" href="#6163">Re2:改行の矢印</a>
    <span class="author">jinn</span>
    <time datetime="2007-07-22T12:28:54">2007年07月22日 12:28</time></h1>
    <div class="body">素早い＆詳しい解答ありがとうございます。</div></section>
    </li><li><section><h1 id=6165>
    <span class="no">[6165]</span>
    <a class="thread-title" href="#6165">Re2:改行の矢印</a>
    <span class="author">神楽</span>
    <time datetime="2007-07-23T00:42:44">2007年07月23日 00:42</time></h1>
    <div class="body">▼ じゅうじさん<br>&gt; ▼ jinnさん<br>&gt; 仰るとおり、その矢印は、行末の改行です。<br>&gt; 」は CR/LF、改行の文字コードは0x0D , 0x0A 2バイト<br>&gt; ↓は CR、改行の文字コードは0x0D 1バイト<br>&gt; ←は LF、改行の文字コードは0x0A 1バイト<br>&gt; <br>&gt; たとえば、CR/CR/LF は、CR 改行と CR/LF 改行の２行で表示されます。<br>&gt; なんとか↓<br>&gt; 」<br>&gt; かんとか↓<br>&gt; 」<br>サクラで直接入力することはできませんが、<br>LF改行だけの行、CR改行だけの行を連続させた場合は<br>ファイルを開きなおすと次のようなLFCR改行になります。<br>どんな用途に使うのかは知りませんが（爆）<br>┌<br>↓</div></section>
    </li><li><section><h1 id=6208>
    <span class="no">[6208]</span>
    <a class="thread-title" href="#6208">Re2:改行の矢印</a>
    <span class="author">山茶花</span>
    <time datetime="2007-08-14T14:02:46">2007年08月14日 14:02</time></h1>
    <div class="body">ターミナルでは<br>CRはキャリッジリターンで画面の左端へカーソルを移動、<br>LFはラインフィードで１行下へカーソルを移動なので、<br>CRを←、LFを↓とサクラエディタの表示と逆の方が良いのでは？<br>と思いました。</div></section>
    <ul><li><section><h1 id=6210>
    <span class="no">[6210]</span>
    <a class="thread-title" href="#6210">Re3:改行の矢印</a>
    <span class="author">じゅうじ</span>
    <time datetime="2007-08-14T23:16:38">2007年08月14日 23:16</time></h1>
    <div class="body">▼ 山茶花さん<br>CRは、↓で、LFは、←です。<br>CR/LFは、一筆で書くと、↓↓ 1/2 2回と、←← 1/2 2回です[」]。<br>CRが←で、LFが↓だと、一筆で書くと、[「]。<br><br>さんちゃかさんは、「<br>こっちがいいですか？「<br></div></section>
    <ul><li><section><h1 id=6211>
    <span class="no">[6211]</span>
    <a class="thread-title" href="#6211">Re4:改行の矢印</a>
    <span class="author">山茶花</span>
    <time datetime="2007-08-16T00:06:00">2007年08月16日 00:06</time></h1>
    <div class="body">▼ じゅうじさん<br>&gt; CR/LFは、一筆で書くと、↓↓ 1/2 2回と、←← 1/2 2回です[」]。<br>上の所をわかりやすく教えてください。<br>&gt; CRが←で、LFが↓だと、一筆で書くと、[「]。<br>CRが←に、LFが↓に、CRLFが┘にしてLFCRを改行とは認識しないというのが良いと思います。<br>下の人もサクラエディタは逆と書いてます。<br><a href=http://wantech.ikuto.com/diary/02soft/2006/06_0217_1601.htm target=_top><nobr>http://<wbr>wantech.<wbr>ikuto.<wbr>com/<wbr>diary/<wbr>02soft/<wbr>2006/<wbr>06_0217_<wbr>1601.<wbr>htm</nobr></a><br></div></section>
    <ul><li><section><h1 id=6212>
    <span class="no">[6212]</span>
    <a class="thread-title" href="#6212">Re5:改行の矢印</a>
    <span class="author">げんた</span>
    <time datetime="2007-08-16T02:00:20">2007年08月16日 02:00</time></h1>
    <div class="body">&gt;CRが←に、LFが↓に、CRLFが┘にしてLFCRを改行とは認識しないというのが良いと思います。<br>2000年(まだテキストエディタだった頃)に入れた機能で当時のことは覚えていないのですが，たぶんあんまり考えずに決めたのだと思います．おそらく&lt;┘＝CRLF なので CR = |, LF= &lt;- と決めたのでしょう．CRLFなのに&lt;┘と書いた人が諸悪の根源(笑)<br><br>結局慣れの問題なので本質論とかより他のエディタを参考にする方が..と思ったら秀丸で区別できるようになったのはつい最近なんですね．<br>http://hide.maruo.co.jp/software/hidemaru7/new9.html<br>CRが左，LFが下になっていますねぇ．<br><br>入れ換えるのは簡単ですが，非互換な変更になるので混乱を招きそう．<br>それと「入力改行コード指定」のアイコンも作り直さないと．<br><br>どうしましょうか．<br></div></section>
    <ul><li><section><h1 id=6220>
    <span class="no">[6220]</span>
    <a class="thread-title" href="#6220">Re6:改行の矢印</a>
    <span class="author">ryoji</span>
    <time datetime="2007-08-16T23:41:24">2007年08月16日 23:41</time></h1>
    <div class="body">▼ げんたさん<br>&gt; 結局慣れの問題なので本質論とかより他のエディタを参考にする方が..と思ったら秀丸で区別できるようになったのはつい最近なんですね．<br>&gt; http://hide.maruo.co.jp/software/hidemaru7/new9.html<br>&gt; CRが左，LFが下になっていますねぇ．<br>サクラエディタのように CR:↓ LF:← CRLF:&lt;┘ と表示するエディタは他には見たことがないですね～．．．<br>ちょっと調べてみたところでは、 CR:← LF:↓ CRLF:&lt;┘が主流みたい。<br><br>調査結果は次のとおりです。ほぼ最新バージョンを集めて試してみました。<br><br>●記号 CR:← LF:↓ CRLF:&lt;┘で区別するもの<br>秀丸 V7.00 Beta20<br>EmEditor Pro 6.00.4<br>Peggy Pro 4.56<br>真魚 2.1.9.0<br>K2Editor r.1.5.7<br><br>●記号の区別がないもの（CR/LF/CRLFのどれでも↓）<br>EmEditor Free 6.00.4<br>TeraPad 0.91<br>NoEditor r.1.29.0<br>MkEditor 3.8.1-J<br>VxEditor 0.5.4.0<br>OtbEdit 4.2.7.0<br><br>※上記エディタに関する補足<br>・真魚とK2Editorは改行コードを矢印の向きで区別できるが、それはあくまでもファイル単位であってファイル内での混在は不可。<br>・記号の区別が無いエディタでもステータスバーには種別（CR/LF/CRLF）が表示される。<br>・VxEditorはLFCRを１個の改行として表示する。他エディタでは２行になる。<br><br>やはり、サクラのように表示しているものは他には見当たりません。<br>CRとLFの記号は入れ替え、CRLFとLFCRはそのまま、というのが他エディタとの整合性は高いと思います。<br>（LFCRが余計かどうかは矢印の向きとはまた別の話かなぁ、と思います）<br><br>&gt;非互換な変更になるので混乱を招きそう<br>現状維持なら一時的な混乱は避けられますが、「矢印の向きがおかしいのでは？」という議論はこれから先もずっと定期的に繰り返されることになるでしょうね。これまでも頻出ですし．．．</div></section>
    <ul><li><section><h1 id=6221>
    <span class="no">[6221]</span>
    <a class="thread-title" href="#6221">Re7:改行の矢印</a>
    <span class="author">じゅうじ</span>
    <time datetime="2007-08-17T11:25:34">2007年08月17日 11:25</time></h1>
    <div class="body">▼ ryojiさん<br>そんな、矢印の方向なんてどっちもいいじゃない、<br>どっちでもいいと言うのは、&lt;┘が &lt;- + | なのか、<br>&lt;┘が | + &lt;- なのかということです。<br><br>だから、他のエディタに合わせて良い事もあるかも知れなし、<br>変更されて変わったら困るかも知れないし。<br>私としては、違ってて何か困るの？ということです。<br><br>それで、話は変わりますが、┌ は、<br>ファイル読み込みの時にファイルの最初の行が<br>LF/CR なら、後の改行は、LF/CR になります。<br>ところで、正規表現の＾にマッチさせたら<br>LF/CR は１行が２行になります。</div></section>
    <ul><li><section><h1 id=6222>
    <span class="no">[6222]</span>
    <a class="thread-title" href="#6222">Re8:改行の矢印</a>
    <span class="author">ryoji</span>
    <time datetime="2007-08-17T12:31:04">2007年08月17日 12:31</time></h1>
    <div class="body">▼ じゅうじさん<br>&gt; 私としては、違ってて何か困るの？ということです。<br>機能的には何も困らないと思いますよぉ～。<br>まず、コードの区別ができることが最低ラインで、更に、多数の人が違和感を覚えないほうが望ましい。違和感無く、というのは理論だけじゃなくて経験や慣習に左右されるところが大きいと思います。<br>げんたさんが言われた「結局慣れの問題」というのはそういう意味だと思います。<br>適切な例ではないかもしれないけど、ダイアログのボタン配置だって[キャンセル]が左、[OK]が右でも機能的な支障は無いわけですが、それだとちょっと厭ですよね。<br>＃CRやLFの語源だの書き順だのといった話はもう打ち止めになって欲しいなぁ～、というのもあったり(^^;<br><br>&gt;ところで、正規表現の＾にマッチさせたら<br>&gt;LF/CR は１行が２行になります。<br>おやおや。(^^;;;</div></section>
    </li></ul></li><li><section><h1 id=6224>
    <span class="no">[6224]</span>
    <a class="thread-title" href="#6224">Re7:改行の矢印</a>
    <span class="author">ラスティブ</span>
    <time datetime="2007-08-17T17:16:23">2007年08月17日 17:16</time></h1>
    <div class="body">この際だから、LFCR 改行についてほんの少し調べてみました。<br>下記のサイトを読んだのですが、<br>どうも LFCR 改行も存在したんですね…知らなかった。<br><br>http://seclan.dll.jp/cccrlf.htm<br><br>過去のソフトが吐いたデータとの互換性を考えると、<br>確かに、LFCR 改行をサポートしておくことも<br>大切のようですね。<br>受信は寛大にと言いますし。（ちょっとちがうか）<br></div></section>
    </li></ul></li></ul></li><li><section><h1 id=6214>
    <span class="no">[6214]</span>
    <a class="thread-title" href="#6214">Re5:改行の矢印</a>
    <span class="author">ラスティブ</span>
    <time datetime="2007-08-16T11:41:22">2007年08月16日 11:41</time></h1>
    <div class="body">山茶花さんのこれに一票投票します (^^;<br><br>&gt; CRが←に、LFが↓に、CRLFが┘にして<br>&gt; LFCRを改行とは認識しないというのが良いと思います。<br><br>デフォルトの改行色を変えてみたりすれば、<br>あぁ以前とは違うんだと分かってくれるんじゃないかと。<br>勝手な想像ではありますけれど。。<br></div></section>
    </li></ul></li><li><section><h1 id=6219>
    <span class="no">[6219]</span>
    <a class="thread-title" href="#6219">Re4:改行の矢印</a>
    <span class="author">AC</span>
    <time datetime="2007-08-16T23:22:52">2007年08月16日 23:22</time></h1>
    <div class="body">改行コードの絵が"」"なのは文字コードとは無関係で、<br>ワープロなんかで改行を"」"と表示していたからでは？<br>キーボードのエンターキーの絵もそうでしょ？<br>0D0Aを一筆で書いたらそうなるとかじゃないです。<br><br>もしWindowsの標準的な改行コードが0A0Dだったら<br>0A0Dの改行コードが"」"になってたってことです。<br></div></section>
    </li></ul></li><li><section><h1 id=6213>
    <span class="no">[6213]</span>
    <a class="thread-title" href="#6213">Re3:改行の矢印</a>
    <span class="author">じゅうじ</span>
    <time datetime="2007-08-16T05:43:01">2007年08月16日 05:43</time></h1>
    <div class="body">▼ 山茶花さん<br>&gt; ターミナルでは<br>&gt; CRはキャリッジリターンで画面の左端へカーソルを移動、<br>&gt; LFはラインフィードで１行下へカーソルを移動なので、<br>&gt; CRを←、LFを↓とサクラエディタの表示と逆の方が良いのでは？<br>&gt; と思いました。<br><br>私の以前使ってた手動タイプライターは、↓LFしてから、←CRします、<br>その後に出てきた電動タイプライターも、↓してから、←していたような？<br>当時のWindows(DOS)を作ったアメリカ人の知恵で、0A=LF 0D=CR 改行=CR/LF。<br><br>↓LF、←CRと書きましたが、↓の後で← = CR/LF つまり、↓=CR、←=LF ですね。</div></section>
    </li></ul></li></ul></li></ul></li></ul></body></html>